# 完数如果一个数的所有因子之和为本身则称为完数
# 输出1-1000所有的完数

def wanshu():
    for i in range(1,1001):
        n = 0    # 因子之和
        for j in range(1,i-1):
            if i%j==0:
                n += j
        if i == n:
            print(i)

wanshu()